Sign In
to Vote &
Create Storyboards.
 
Hailin impact crater: China's newly discovered meteor pit born from a 'nuclear explosion level' event The Hailin impact crater is a newly-discovered scar in the mountains of Northeast China left behind by a meteor impact, but geologists aren't sure exactly when this happened.
0
0
0


Storyboard
Print
Share this Article

Recommended

  • {TITLE}
    {PUBLISHER} - {PUBLISHED_DATE}
    {VIEWS}
  • Create Storyboard